package tp.model;

import java.awt.Component;

import tp.controller.Controlador;
import tp.model.Bola;
import tp.view.BolaView;
import tp.view.BordeDerView;
import tp.view.BordeIzqView;
import tp.view.CopyOfBoardView1;

public class BordeIzquierdo extends Borde {

	public BordeIzqView miVista;

	public BordeIzquierdo(Posicion posicion, Posicion direccion) {
		this.setMiPosicion(posicion);
		this.setMiDireccion(direccion);
		Controlador.controlador.addChocable(this);
		CopyOfBoardView1.addVisible(new BordeIzqView(this));
		// BoardView1.addVisible(new ChocaView(this));
		miVista = new BordeIzqView(this);
	}

	public Posicion hago() {
		// TODO Auto-generated method stub
		return null;
	}

	public boolean meToca(Chocable elem) {
		if (this.MiPosicion.getX() > (elem.getMiPosicion().getX() - (int) elem
				.getMiRadio())) {
			return true;
		}
		return false;
	}

	public void setVivo(boolean b) {
		// TODO Auto-generated method stub

	}

	public Component getMiVista() {
		return miVista;
	}
}